package com.unit1;

import java.util.Scanner;

/**
 * @author Siaze
 * 题目：求s=a+aa+aaa+aaaa+aa...a的值，其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加)，几个数相加有键盘控制。
 */
public class Five {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入a的值");
        int a = sc.nextInt();
        System.out.println("请输入n的值");
        int n = sc.nextInt();
        System.out.println("计算的结果为：" + fun(a, n));
        sc.close();
    }

    /**
     * \
     *
     * @param num   输入的a的值
     * @param count 几个数相加
     * @return 返回结果
     */
    private static long fun(int num, int count) {
        if (count == 1) {
            return num;
        } else if (num <= 0) {
            System.out.println("输入有误");
            return -1;
        } else {
            int sum = 0;
            for (int i = 1; i <= count; i++) {
                //计算出第i个数的值，并相加
                for (int j = 0; j < i; j++) {
                    sum += num * Math.pow(10, j);
                }
            }
            return sum;
        }
    }
}
